package com.maixun.uitrasound.splash

import com.maixun.lib_network.entity.NetBaseEntity
import com.maixun.lib_base.mvp.BaseContract
import com.maixun.uitrasound.entity.BannerBeen
import io.reactivex.Observer

/**
 * 作者：Lmoumou
 * 时间：2020/9/2 14:12
 */
interface SplashContract {

    interface Model : BaseContract.BaseModel {

        /**
         * 获取启动广告
         * */
        fun mSplashAD(observer: Observer<NetBaseEntity<MutableList<BannerBeen>>>)

    }

    interface Presenter : BaseContract.BasePresenter {
        fun pSplashAD()
    }

    interface View : BaseContract.BaseView {
        fun vSplashAD(result: MutableList<BannerBeen>?)
    }
}